home *** CD-ROM | disk | FTP | other *** search
/ Personal Paint 7.1 / Cloanto Personal Paint v7.1.iso / utilities / developer_docs / personal_io / source / smakefile
Encoding:
Makefile  |  1996-12-11  |  1.3 KB  |  45 lines

  1. #
  2. #  SAS/C makefile.
  3. #
  4. #  Copyright ⌐ 1996 Cloanto Italia srl
  5. #        All Rights Reserved
  6. #
  7.  
  8. FDFILE = /fd/Personal_IO.fd
  9. SCOPT =
  10. LNKOPT = STRIPDEBUG
  11.  
  12. # "FixVer" fixes the version string in SAS-generated libraries.
  13. # It gets the proper version and revision values from a version file.
  14. # The file must contain the string "LIBVERSION # LIBREVISION #".
  15.  
  16. FIXVER = /utilities/FixVer
  17.  
  18.  
  19. .c.o:
  20.     Echo "Project Personal_IO: compiling $>..."
  21.     sc $(SCOPT) LIBCODE MATH=FFP NOSTKCHK NOVERSION INCLUDEDIRECTORY=/include $*
  22.  
  23. .o.library:
  24.     Echo "Project Personal_IO: linking $>..."
  25.     Copy $*.ver T:Personal_IO_smk.temp
  26.     Echo >>T:Personal_IO_smk.temp\
  27.         "$(LNKOPT) QUIET NOICONS LIBFD $(FDFILE)\
  28.         FROM LIB:libent.o LIB:libinitr.o " NOLINE
  29.     Echo >>T:Personal_IO_smk.temp "$*.o "
  30.     Echo >>T:Personal_IO_smk.temp\
  31.         "TO $*.library LIBRARY LIB:scmffp.lib LIB:sc.lib LIB:amiga.lib"
  32.     slink WITH T:Personal_IO_smk.temp
  33.     $(FIXVER) $*.library $*.ver
  34.     Delete >NIL: T:Personal_IO_smk.temp
  35.  
  36.  
  37. LIBS: pbm/personal_pbm_io.library \
  38.       datatypes/personal_datatypes_io.library
  39.  
  40. pbm/personal_pbm_io.library:  pbm/personal_pbm_io.o
  41. datatypes/personal_datatypes_io.library:  datatypes/personal_datatypes_io.o
  42.  
  43. pbm/personal_pbm_io.o:  pbm/personal_pbm_io.c
  44. datatypes/personal_datatypes_io.o:  datatypes/personal_datatypes_io.c
  45.